Skip to content

W-21449660 new feature to manage dynamic client registration#453

Open
valkyrie69 wants to merge 11 commits intolatestfrom
W-21449660-dynamic-client-registration-feature-vh
Open

W-21449660 new feature to manage dynamic client registration#453
valkyrie69 wants to merge 11 commits intolatestfrom
W-21449660-dynamic-client-registration-feature-vh

Conversation

@valkyrie69
Copy link
Copy Markdown
Contributor

Writer's Quality Checklist

Before merging your PR, did you:

  • Run spell checker
  • Run link checker to check for broken xrefs
  • Check for orphan files
  • Perform a local build and do a final visual check of your content, including checking for:
    • Broken images
    • Dead links
    • Correct rendering of partials if they are used in your content
    • Formatting issues, such as:
      • Misnumbered ordered lists (steps) or incorrectly nested unordered lists
      • Messed up tables
      • Proper indentation
      • Correct header levels
  • Receive final review and signoff from:
    • Technical SME
    • Product Manager
    • Editor or peer reviewer
    • Reporter, if this content is in response to a reported issue (internal or external feedback)
  • If applicable, verify that the software actually got released

@valkyrie69 valkyrie69 requested a review from ductran-ms March 9, 2026 23:47
@valkyrie69 valkyrie69 self-assigned this Mar 9, 2026
@valkyrie69 valkyrie69 requested a review from a team as a code owner March 9, 2026 23:47
Comment thread modules/ROOT/pages/configure-client-management-openid-task.adoc Outdated
Comment thread modules/ROOT/pages/configure-client-management-openid-task.adoc Outdated
Comment thread modules/ROOT/pages/configure-client-management-openid-task.adoc Outdated
IsaacEldridge
IsaacEldridge previously approved these changes Apr 6, 2026
Co-authored-by: Isaac Eldridge <isaaceldridge@gmail.com>
IsaacEldridge
IsaacEldridge previously approved these changes Apr 6, 2026
Comment thread modules/ROOT/pages/configure-client-management-openid-task.adoc Outdated
Comment thread modules/ROOT/pages/configure-client-management-openid-task.adoc Outdated
Comment thread modules/ROOT/pages/configure-client-management-openid-task.adoc Outdated
Comment thread modules/ROOT/pages/configure-client-management-openid-task.adoc Outdated
. Click *Save*.

[IMPORTANT]
Client management only applies to clients created after you enable this feature. Clients created before enabling this setting don't have the required registration data and can't be updated or deleted through Anypoint Platform.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we can re-word it to give more details:

It is recommended that you create a new client provider if you want to use Use registration credentials for client management for consistency.

Before we this feature is available, we don't save registration_access_token and registration_client_uri. After this feature is available, we save the info. If you don't enable "Use registration credentials", we use the existing mechanism. If you enable it, we start using registration_access_token and registration_client_uri that may cause a change in behavior.

=== How Client Management Works

These examples show PUT and DELETE requests that Anypoint Platform makes.
When you enable client management, Anypoint Platform handles update and delete operations based on what your IdP provides during client registration.
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

User enable client management in IDP using the option below
"Enable client deletion and updates in IdP"

If the user also select "Use registration credentials", we use registration_access_token and registration_client_uri if IDP return them. If IDP don't return them, we use existing mechanism

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants